An Empirical Study of the 3 - Valued Kripke - Kleene
نویسندگان
چکیده
We empirically studied the behavior of the 3-Valued Kripke-Kleene semantics in a parameterized distribution of random propositional logic programs. In our distribution, programs with m rules are generated from n propositional letters by repeating the following process m times: uniformly, randomly, and independently choose k letters (with replacement) from the set of n proposition letters and negate each of the last k ? 1 letters independently with probability p. The rst letter becomes the head of the rule and the remaining k ? 1 literals become the subgoals. The collection of m rules make up the logic program. We xed p = 0:5, k = 3 and varied n over a range of values investigating, for each, the relationship between m=n and the percentage of inconsistent models produced by the 3-Valued Kripke-Kleene semantics. In all of our experiments, the 3-Valued Kripke-Kleene semantics were computed with respect to a xed percentage of proposition letters (randomly chosen) initially assigned TRUE and a xed percentage (randomly chosen) initially assigned FALSE. We observed that there exist regions in the parameter space of our distribution in which the 3-Valued Kripke-Kleene semantics tends to produce a high percentage of inconsistent models, therefore, providing information useful to prune branches in a backtracking search for stable models. Also, we observed a region in which a very small percentage of inconsistent models are produced, therefore, providing very little information useful for pruning branches in a backtracking search.
منابع مشابه
Truth Values and Connectives in Some Non-Classical Logics
The question as to whether the propositional logic of Heyting, which was a formalization of Brouwer's intuitionistic logic, is finitely many valued or not, was open for a while (the question was asked by Hahn). Kurt Gödel (1932) introduced an infinite decreasing chain of intermediate logics, which are known nowadays as Gödel logics, for showing that the intuitionistic logic is not finitely (man...
متن کاملStratified , Weak Stratified , and Three - valued Semantics ∗
We investigate the relationship between three-valued Kripke/Kleene semantics and stratified semantics for stratifiable logic programs. We first show these are compatible, in the sense that if the three-valued semantics assigns a classical truth value, the stratified approach will assign the same value. Next, the familiar fixed point semantics for pure Horn clause programs gives both smallest an...
متن کاملKripke-type semantics for G'3 and CG'3
In [10] Osorio et al. introduced a paraconsistent three-valued logic, the logic CG3 which was named after the logic G ′ 3 due to the close relation between them. Authors defined CG3 via the three-valued matrix that defines G3 but changing the set of designated truth values. In this article we present a brief study of the Kripke-type semantics for some logics related with CG3 before constructing...
متن کاملSome Results in Dynamic Model Theory
First-order structures over a /xed signature give rise to a family of trace-based and relational Kleene algebras with tests de/ned in terms of Tarskian frames. A Tarskian frame is a Kripke frame whose states are valuations of program variables and whose atomic actions are state changes e2ected by variable assignments x := e, where e is a -term. The Kleene algebras with tests that arise in this ...
متن کاملImplementing a Multi-valued Symbolic Model Checker
Multi-valued logics support the explicit modeling of uncertainty and disagreement by allowing additional truth values in the logic. Such logics can be used for verification of dynamic properties of systems where complete, agreed upon models of the system are not available. In this paper, we present an implementation of a symbolic model checker for multi-valued temporal logics. The model checker...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998